# import re

# res = re.findall("a", "源字符串abcd")
# print(res)

# res=re.findall(r"\d+","我今年18岁，身上有20000块钱")
# print(res)

# res=re.finditer(r"\d+","我今年18岁，身上有20000块钱")
# for item in res:
#     print(item.group())  # 从匹配的结果中拿到数据


# # search 只匹配搜索到的第一个内容
# res=re.search(r"\d+","我今年18岁，身上有20000块钱")
# print(res.group())

# match 从字符串的开头进行匹配，相当于在正则前面加上了^
# res=re.match(r"\d+","111我今年18岁，身上有20000块钱")
# print(res.group())

# res=re.search(r"^\d+","111我今年18岁，身上有20000块钱")
# print(res.group())

#
# # 预加载，提前加载正则对象，一次加载多次使用
# obj = re.compile(r"\d+")
# res = obj.findall("我今年18岁，身上有20000块钱")
# print(res)


s = """
<div class='s1'><span id='10010'>中国联通</span></div> 
<div class='s1'><span id='10086'>中国移动</span></div> 

"""

# obj=re.compile(r"<span id='(?P<id>\d+)'>(?P<name>.*?)</span>")
# res=obj.findall(s)
# print(res)

# obj = re.compile(r"<span id='(?P<id>\d+)'>(?P<name>.*?)</span>")
# res = obj.finditer(s)
# for item in res:
#     id = item.group("id")
#     print(id)
#     name = item.group("name")
#     print(name)